Repository navigation
Conversation
Long-lived integration branch for the results pipeline rework: binary exchange format instead of JSON, fetching numeric data as ArrayBuffer, lazy per-page loading, and live partial result previews. Tracked in Linear as YAP-47 .. YAP-69. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Ask for task totals instead of the full task list (needs yaptide/yaptide#1681), stop polling hidden tabs, find the current simulation by its input, and let failed cache fetches reject instead of hanging. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pages kept in object storage come from the backend as signed links; they are fetched in parallel, without credentials, and converted like the API responses. Pages still sent inline are used as before. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…r-sent events (#2440) - the simulation card shows what the partial results cover ("37% of primaries, 2 minutes ago") and a Partial Results button, also for a cancelled or failed simulation that has them - the results panel follows GET /events/simulation while it shows partial results; a new partial or the final results replace the shown status, and EstimatorsSelect loads the estimator on screen again - EstimatorsSelect is the only loader of estimator pages: it remembers the partial revision each tab was loaded at, loads the tab on screen (not always tab 0) and does not switch to the Results screen - estimator pages are cached per partial revision, so a new partial is fetched and the final results never come from a cached partial Co-authored-by: Mosder <xmosder12@gmail.com>
* feat: follow the status of all simulations through one stream per user, in place of polling The status is polled only when the stream is refused three times in a row; a failed or canceled run reaches the results panel too. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * fix: open another simulation at its first estimator and keep only the latest partial pages Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * fix: keep trying the status stream while polling, without its stale statuses, and give another user a stream of their own Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…2442) The status stream re-renders the provider on every pushed status; the handlers were bound anew each render, so every grid and effect depending on them fetched again, several requests a second per open page. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#2443) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…can be opened again (#2445) The grids saw the tracked run's final status again on every remount and stream reconnect and each time jumped to the results. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
#2446) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ts for it (#2448) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Long-lived integration branch for the frontend side of the results pipeline rework. Work merges here;
masteronly receives the finished result.